home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
CRS
/
crs47.d81
/
burst64.sfx
/
adding burst
next >
Wrap
Text File
|
1990-02-12
|
5KB
|
184 lines
┬╒╥╙╘ ═ODE ╞OR ╘HE ├64
----------------------
╨ART ╔: ┴DDING ┬╒╥╙╘ MODE
┬Y ┴NDREW ┼. ═ILESKI
"╥ECURSION" ON ╤UANTUM ╠INK
├OPYRIGHT AS OF ╬OVEMBER, 1989
╓ERSION DATED ╙EPTEMBER 1, 1990
╘HIS FILE IS BEING OFFERED AS
"╙HARE╫ARE" SEE ╞INAL ╫ORDS FOR DETAILS
┬╒╥╙╘ MODE?
-----------
┼VERYONE KNOWS HOW FAST THE SERIAL BUS
ON THE ├64 RUNS; TOO SLOW! ┼VEN THE
├OMMODORE ENGINEERS REALISED THIS
PROBLEM WHEN THEY DESIGNED THE ├128.
╘HE ├128 CAN USE TWO NEW, AND MUCH
SPEEDIER SERIAL TRANSFERS CALLED "╞┴╙╘"
AND "┬╒╥╙╘" MODES. ╘HIS WAS TERRIFIC
FOR THE ├128 USERS, BUT IT LEFT THE
POOR ├64 USERS OUT IN THE COLD!
╫ELL, THE TIME HAS COME FOR ├64 USERS
TO COME IN FROM THE COLD. ╘HIS ARTICLE
WILL SHOW YOU HOW AMAZINGLY SIMPLE IT
IS TO ADD ┬╒╥╙╘ MODE TO YOUR ├64!
┬╒╥╙╘ VS ╞┴╙╘
-------------
┬OTH OF THE ┬╒╥╙╘ AND ╞┴╙╘ TRANSFER
PROTOCOLS OFFER A GREAT SPEED ADVANTAGE
OVER THE NORMAL SLOW-SERIAL BUS. ╞┴╙╘
MODE ALLOWS ALL NORMAL OPERATIONS TO
BE DONE AT HIGH SPEED. ┬╒╥╙╘ MODE ONLY
ALLOWS CERTAIN SIMPLE OPERATIONS TO BE
DONE AT HIGH SPEED. ╫HY ┬╒╥╙╘ MODE THEN
ONE MIGHT ASK? ┬╒╥╙╘ MODE IS MUCH MORE
SIMPLE TO IMPLIMENT IN SOFTWARE THAN
╞┴╙╘ MODE! ┴LTHOUGH ╞┴╙╘ MODE COULD
ALSO BE DONE ON A ├64, ╔ PERSONALLY
DIDN'T FEEL LIKE CONQUERING ALL THE
SOFTWARE PROGRAMMING REQUIRED. ╘HIS
SHOULDN'T STOP ANYONE ELSE FROM TRYING
TO IMPLIMENT ╞┴╙╘ MODE THOUGH.
╚OW IT WORKS
------------
┬OTH ┬╒╥╙╘ AND ╞┴╙╘ MODES MAKE USE OF
A HARDWARE SERIAL PORT WHICH ALLOWS
FOR A GREAT INCREASE IN SPEED. ╘HE
NORMAL SLOW-SERIAL BUS IS SOFTWARE
DRIVEN, WHICH IS LIMITED BY THE SPEED
OF THE MICROPROCESSOR UNIT (═╨╒). ╘HE
HARDWARE SERIAL PORT RUNS ON ITS OWN
WITH VERY LITTLE ATTENTION FROM THE ═╨╒
╔N FACT, TRANSFER RATES OF UP TO 30 K
BYTES PER SECOND ARE POSSIBLE ON A ├64!
┬UT, HOW DO WE ADD A HARDWARE SERIAL
PORT? ┼ASY, WE DON'T! ╘HE ├64 ALREADY
HAS TWO HARDWARE SERIAL PORTS THAT ARE
RARELY, IF EVER USED. ╘HE PORTS ARE
LOCATED ON THE 6526 ├╔┴ CHIPS. ┴LL ONE
NEEDS TO DO IS CONNECT ONE OF THEM TO
THE SLOW-SERIAL BUS, WHICH REQUIRES
ONLY TWO SMALL PIECES OF WIRE!
┴DDING A ╚ARDWARE ╙ERIAL ╨ORT
-----------------------------
╘O MAKE THINGS SIMILAR TO A ├128, ╔
DECIDED TO USE THE PORT ON ├╔┴ #1.
╟ET OUT YOUR USER'S GUIDE THAT CAME
WITH THE ├64, AND TURN TO ┴PPENDIX ╔,
PAGES 142 AND 143.
╧N THE ╙ERIAL ╔/╧ CONNECTOR LOCATE THE
╙╥╤ (PIN 1), AND ─┴╘┴ (PIN 5) SIGNALS.
╧N THE ╒SER ╔/╧ CONNECTOR LOCATE THE
├╬╘1 (PIN 4) AND ╙╨1 (PIN 5) SIGNALS.
╬OW, OPEN YOUR ├64 AND REMOVE THE
MOTHER-BOARD. ╘URN IT SO THAT ALL THE
CONNECTORS ARE FACING YOU.
╠OCATE THE PINS ON THE CONNECTORS BY
USING THE DIAGRAMS IN THE USER'S GUIDE.
╙╥╤ MUST BE CONNECTED TO ├╬╘1, AND ─┴╘┴
TO THE ╙╨1. ╒SE TWO SHORT PIECES OF
30 GAUGE WIRE TO CONNECT THEM. ╙OLDER
THE WIRES TO THE ╒SER ╔/╧ CONNECTOR AS
FAR AWAY FROM ITS EDGE AS POSSIBLE,
SINCE WE WANT TO STILL BE ABLE TO PLUG
ANY INTERFACES IN. ╙OLDER THE WIRES
TO ╙ERIAL ╔/╧ CONNECTOR ON THE SOLDER
SIDE (BOTTOM) OF THE BOARD.
╨UT YOUR ├64 BACK TOGETHER NOW. ┘OU'RE
ALL DONE!
╘EST LOAD A PROGRAM OR TWO TO MAKE
SURE YOU CONNECTED THE CORRECT PINS
TOGETHER. ╘HE ├64 SHOULD WORK AS USUAL
WITH ┴╬┘ PIECE OF SOFTWARE, EVEN IF IT
IS PROTECTED!
╘HE ╙OFTWARE
------------
╔'VE INCLUDE IN THIS ┴╥├HIVE A SIMPLE
┬╒╥╙╘ MODE SECTOR EDITOR "BURST.DEMO1".
╘HE COMMANDS ARE ALL STANDARD, AND ARE
LISTED IN THE ╥┼═ STATEMENTS AT THE
BEGINNING.
╘HE FILE "BURST SUBS.BIN" IS A MODIFIED
VERSION OF THE FILE THAT IS ON THE
1581 ─EMO DISK. ╔T IS FULLY DOCUMENTED
IN THE FILE "BURST SUBS.SRC". ╫ITH A
LITTLE STUDY OF THE SOURCE FILE, YOU
SHOULD BE ABLE TO UNDERSTAND HOW IT
ALL WORKS IN NO TIME.
╘HE FINAL FILE, "BURST.TECH", CONTAINS
ALL THE NITTY GRITTY DETAILS ABOUT
┬╒╥╙╘ MODE SO THAT YOU CAN WRITE YOUR
OWN PROGRAMS. ┘OU WILL NEED EXPERIENCE
WITH ═╠ AND ╔/╧ PROGRAMMING TO MAKE
USE OF IT.
╨ROGRAMMING ╨ROJECTS
--------------------
╔ LEFT OUT THE MOST USEFUL ┬╒╥╙╘ MODE
COMMAND, THE ╞┴╙╘╠╧┴─ ╒╘╔╠╔╘┘. ╔T IS
QUITE STRAIGHTFORWARD TO IMPLIMENT.
╔ LEAVE IT UP TO THE CURIOUS TO GIVE IT
A TRY. ╔MPRESSIVE SPEED INCREASES CAN
EASILY BE OBTAINED!
╞INAL ╫ORDS...
--------------
╘HIS PROJECT WAS ORIGINALLY FINISHED,
BUT THEN ABANDONED BECAUSE OF A LACK
OF INTEREST FROM THE ├OMMODORE
COMMUNITY AT LARGE. ┴ RECENT DELUGE OF
MAIL TO ME REGRDING THE ARTICLE
PROMPTED ME TO FINALLY WRITE IT UP.
╔ WISH TO THANK ═ICHAEL ╚AMMER, ALIAS
"─AUNTLESS" ON ╤UANTIM ╠INK, FOR
PROVIDING ME WITH A NEW COPY OF THE
1581 ─EMO DISK AFTER ╔ CRASHED MINE.
╘HIS PROJECT WOULD NEVER HAVE BEEN
FINISHED WITH OUT IT.
╔F YOU HAVE ANY QUESTIONS, OR IDEAS,
YOU CAN CONTACT ME ON ╤UANTUM ╠INK
UNDER MY ALIAS OF "╥ECURSION". ╧R, BY
MAIL AT THE FOLLOWING ADDRESS:
┴NDREW ┼. ═ILESKI
210-180 ╠EES ┴VENUE
╧TTAWA, ╧NTARIO
├ANADA ╦1╙ 5╩6
╔'D ALSO APPRECIATE A CONTRIBUTION OF
$5, OR ANY AMOUNT YOU THINK SUITABLE
FOR THIS ARTICLE. ╘HE MONEY WILL BE
PUT TOWARDS SAVING MY ├64 FROM THE
AUCTION BLOCK, SO ╔ CAN CONTINUE TO
BRING PROJECTS LIKE THIS ONE TO YOU.